explain meticulously - Turkish English Dictionary